1 POKE53280,0:POKE53281,3:POKE646,0 2 PRINT"[147] START & END FILE ADDRESS":REM BY DAVE SMART 4 FORI=828TO904:READA:POKEI,A:NEXT 6 OPEN15,8,15,"I0" 8 INPUT" FILE TO CHECK ";F$:PRINT 10 Q=24:P=Q*256:S=INT(P/256) 12 POKE251,P-S*256:POKE252,S 14 PRINT" ";F$ 16 OPEN1,8,2,"0:"+F$ 18 GET#1,A$,B$ 20 D=ASC(A$+CHR$(0))+256*ASC(B$+CHR$(0)) 22 INPUT#15,E,E$,E1,E2 24 IFE>0THENPRINT:PRINT,E$:CLOSE1:CLOSE15:END 30 PRINTTAB(15)"START ADDR.(DEC)"D 32 W=D: GOSUB54 34 PRINTTAB(26)"(HEX) "H$ 36 PRINT"PLEASE WAIT..." 38 SYS831 40 F=P:P=PEEK(251)+PEEK(252)*256:T=P 42 Z$=RIGHT$(" "+STR$(T-F),5) 44 PRINT"[145] "Z$;" BYTES OF MEM." 46 Z=VAL(Z$) 48 PRINTTAB(17)"END ADDR.(DEC)"Z+W:D=W+Z:GOSUB54 50 PRINTTAB(26)"(HEX) "H$ 52 GOTO60 54 H$="":M=4096:N=3:IFD<256THENM=16:N=1 56 FORH=0TON:C=INT(D/M):D=D-C*M:M=M/16:C=C+48:IFC>57THENC=C+7 58 H$=H$+CHR$(C):NEXT:RETURN 60 CLOSE1:CLOSE15 62 PRINT"DO YOU WISH TO CHECK ANOTHER FILE (Y/N)" 64 GETA$:IFA$=""THEN64 66 IFA$<>"Y"THENEND 68 IFA$="Y"THEN6 70 DATA 76,96,3,162,1,32,198,255,32 72 DATA 228,255,160,0,145,251,230 74 DATA 251,208,8,230,252,165,252 76 DATA 201,208,240,6,165,144,41,64 78 DATA 240,231,76,204,255,162,1,32 80 DATA 201,255,162,54,134,1,160,0 82 DATA 177,251,32,210,255,230,251 84 DATA 208,2,230,252,165,251,197,253 86 DATA 208,239,165,252,197,254,208 88 DATA 233,162,55,134,1,76,204,255